kite balloon

Explore definitions, synonyms, and language insights of kite balloon

Definitions

Noun
a barrage balloon with lobes at one end that keep it headed into the wind

More General Terms